thinking challenge - German English Dictionary